package com.ymatou.iapi.productprice.parameter;

import com.ymatou.iapi.productquery.parameter.CurrencyExchangeRateDto;

public class CatalogPrice {

    private String ProductId;

    private CatalogInfo CatalogInfo;

    private boolean NoOrdersOrAllCancelled;

    private boolean HasConfirmedOrders;

    private int ExtraDeliveryType;

    //运费差价
    private double ExtraDeliveryFee;

    private int DeliveryType;

    private CurrencyExchangeRateDto CurrencyExchangeRate;

    public CurrencyExchangeRateDto getCurrencyExchangeRate() {
        return CurrencyExchangeRate;
    }

    public void setCurrencyExchangeRate(CurrencyExchangeRateDto currencyExchangeRate) {
        CurrencyExchangeRate = currencyExchangeRate;
    }

    public boolean isNoOrdersOrAllCancelled() {
        return NoOrdersOrAllCancelled;
    }

    public void setNoOrdersOrAllCancelled(boolean noOrdersOrAllCancelled) {
        NoOrdersOrAllCancelled = noOrdersOrAllCancelled;
    }

    public boolean isHasConfirmedOrders() {
        return HasConfirmedOrders;
    }

    public void setHasConfirmedOrders(boolean hasConfirmedOrders) {
        HasConfirmedOrders = hasConfirmedOrders;
    }

    public int getExtraDeliveryType() {
        return ExtraDeliveryType;
    }

    public void setExtraDeliveryType(int extraDeliveryType) {
        ExtraDeliveryType = extraDeliveryType;
    }

    public double getExtraDeliveryFee() {
        return ExtraDeliveryFee;
    }

    public void setExtraDeliveryFee(double extraDeliveryFee) {
        ExtraDeliveryFee = extraDeliveryFee;
    }

    public int getDeliveryType() {
        return DeliveryType;
    }

    public void setDeliveryType(int deliveryType) {
        DeliveryType = deliveryType;
    }

    public String getProductId() {
        return ProductId;
    }

    public void setProductId(String productId) {
        ProductId = productId;
    }

    public CatalogInfo getCatalogInfo() {
        return CatalogInfo;
    }

    public void setCatalogInfo(CatalogInfo catalogInfo) {
        this.CatalogInfo = catalogInfo;
    }

    @Override
    public String toString() {
        return "CatalogPrice{" +
                "ProductId='" + ProductId + '\'' +
                ", catalogInfo=" + CatalogInfo +
                ", NoOrdersOrAllCancelled=" + NoOrdersOrAllCancelled +
                ", HasConfirmedOrders=" + HasConfirmedOrders +
                ", ExtraDeliveryType=" + ExtraDeliveryType +
                ", ExtraDeliveryFee=" + ExtraDeliveryFee +
                ", DeliveryType=" + DeliveryType +
                '}';
    }
}
